热门文章
前端单元测试框架
发布时间:2015-11-20 分类:新金融百科
在网站源码每写完一个类之后就是单元测试,但殊不知,前端代码也可以进行单元测试,下面是前端单元测试的几个框架:
QUnit:
QUnit是一款强大的JavaScript单元测试框架,是由jQuery团队的成员所开发,被广泛使用在各个项目中,Qunit 包含了qunit.js 作为运行器和测试框架,和qunit.css 文件,座位测试套件页面显示测试结果的样式,并且在HTML页面中包含2个Qunit文件就可以使用QUnit。
Jasmine:
Jasmine是一款javascript单元测试框架,它不依赖于其他任何 JavaScript 组件,它有干净清晰的语法,可以简单的写出测试代码。jasmine风格上很接近Rspec,有二个核心的部分:describe 函数块和it函数块。
Mocha:
Mocha是一个功能丰富的JavaScript测试框架,可以在node和browser端使用,具有很强的灵活性,使异步测试简单和有趣,并且,Mocha测试框架映射到正确的测试用例未捕获异常。
Intern:
Intern是一个 JavaScript 自动化测试框架,支持浏览器和nodejs两种环境,支持AMD,该测试框架功能全面,似乎囊括了跟测试相关的所有功能。
JsTestDriver:
JsTestDriver library 是JavaScript单元测试框架之一。JsTestDriver框架本身就是JAVA的jar包,它为 JavaScript 代码提供了跨浏览器测试。易于与持续构建系统相集成并能够在多个浏览器上运行测试轻松实现TDD风格的开发,当在项目中配置好JsTestDriver以后,可以直接通过运行js文件来进行单元测试。
测试工作不能忽视,前端单元测试同样也不能忽视,测试框架有很多,可以选择自己觉得很好的框架使用。